﻿using System;
using System.Collections.Generic;
using System.Linq;

using System.Text;
using System.ComponentModel.DataAnnotations;
namespace CI.Caja.BE
{
    public class BE_Personal
    {

        private string idPersonal;
		private string nombre;
		private string codigo;
		private string apellido;
        private int idCargo;
        private string numDNI;

        [RegularExpression("^[0-9]{8}$", ErrorMessage =
                    "El formato para dni es ######## ")]
        [Required(ErrorMessage = "El número de DNI del Personal es Obligatorio")]
        public virtual string NumDNI
        {
            get { return numDNI; }
            set { numDNI = value; }
        }

        BE_Cargo cargo;


        public virtual string IdPersonal
		{
			get { return idPersonal; }
			set { idPersonal = value; }
		}
        [Required(ErrorMessage = "El Nombre del Personal es Obligatorio")]
           public virtual string Nombre
		{
			get { return nombre; }
			set { nombre = value; }
		}

        public virtual string Codigo
		{
			get { return codigo; }
			set { codigo = value; }
		}
        
        [Required(ErrorMessage = "El Apellido del Personal es Obligatorio")]
        public virtual string Apellido
		{
			get { return apellido; }
			set { apellido = value; }
		}

             public virtual int IdCargo
		{
			get { return idCargo; }
			set { idCargo= value; }
		}
             public virtual BE_Cargo Cargo
             {
                 get { return cargo; }
                 set { cargo = value; }
             }


    }
}
